package 泛型;

import java.util.ArrayList;
import java.util.List;

public class 泛型 {
    public static void main(String[] args) {
//        泛型类<String> string泛型类 = new 泛型类<>("neko");
//        System.out.println(string泛型类.getName());
//        泛型类<Integer> integer泛型类 = new 泛型类<>(1);
//        System.out.println(integer泛型类.getName());
//        泛型类 泛型类 = new 泛型类("巧克力");
//        System.out.println(泛型类.getName());

//        抽奖泛型<String> string抽奖泛型 = new 抽奖泛型<>("neko");
//        string抽奖泛型.添加奖品("巧克力");
//        string抽奖泛型.添加奖品("香子兰");
//        System.out.println(string抽奖泛型.抽奖());
//        子类泛型<String> string子类泛型 = new 子类泛型<>("neko");
//        System.out.println(string子类泛型.getValue());
//        实现类 实现类 = new 实现类();
//        System.out.println(实现类.getValue());
        List<String> list = new ArrayList<>();
        list.add("巧克力");
        list.add("香子兰");
        list.add("红豆");
        System.out.println(泛型方法类.泛型方法(list));
    }
}
